PORTC=~(1<<a);什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/10 16:34:27
avr单片机c程序

PORTC 等于 取反(1左移a位)

1 在二进制上就是 0000 0001 左移一次是 0000 0010

左移两次是 0000 0100

也就是 a等于几 8位二进制数中的那个1 就在第几位

然后取反 就是 1111 1110

只有一位是低 其他都是高

给到 PORTC上 让 PC输出这样的值